home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / Debugger / Power Mac Debugger 2.1d12 / Power Mac Debugger 2.1d12.rsrc / CODE_62_UPaneClose.txt < prev    next >
Text File  |  1996-04-18  |  10KB  |  193 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00000000 (0 of them)
  3. # far model jump table entries starting at A5 + 0x0000C0C8 (6 of them)
  4. # A5 relocation data at 0x000001E0
  5. #   A5 relocation at 0000004C
  6. #   A5 relocation at 00000056
  7. #   A5 relocation at 0000005E
  8. #   A5 relocation at 00000064
  9. #   A5 relocation at 00000074
  10. #   A5 relocation at 000000BE
  11. #   A5 relocation at 000000F0
  12. #   A5 relocation at 000000FC
  13. #   A5 relocation at 00000138
  14. #   A5 relocation at 00000146
  15. #   A5 relocation at 00000154
  16. #   A5 relocation at 00000162
  17. #   A5 relocation at 0000016E
  18. #   A5 relocation at 000001B4
  19. # A5 is 0x00000000
  20. # PC relocation data at 0x000001F0
  21. # load address is 0x00000000
  22. 00000000  0000 0000                ori.b      D0, 0x0
  23. 00000004  4348                     chk.w      D1, A0
  24. 00000006  455A                     chk.w      D2, [A2]+
  25. 00000008  4E56 0000                link       A6, 0
  26. 0000000C  48E7 0028                movem.l    -[A7], A2,A4
  27. 00000010  286E 0008                movea.l    A4, [A6 + 0x8]
  28. 00000014  246C 0094                movea.l    A2, [A4 + 0x94]
  29. 00000018  200A                     move.l     D0, A2
  30. 0000001A  6716                     beq        +0x18 /* 00000032 */
  31. 0000001C  200A                     move.l     D0, A2
  32. 0000001E  6712                     beq        +0x14 /* 00000032 */
  33. 00000020  2F0A                     move.l     -[A7], A2
  34. 00000022  4EB9 0000 C652           jsr        [0x0000C652]
  35. 00000028  2F2C 0094                move.l     -[A7], [A4 + 0x94]
  36. 0000002C  4EB9 0000 00E2           jsr        [0x000000E2]
  37. label00000032:
  38. 00000032  2F0C                     move.l     -[A7], A4
  39. 00000034  2F39 FFFE 7BE8           move.l     -[A7], [0xFFFE7BE8]
  40. 0000003A  2079 FFFE 7BE8           movea.l    A0, [0xFFFE7BE8]
  41. 00000040  2050                     movea.l    A0, [A0]
  42. 00000042  2068 005C                movea.l    A0, [A0 + 0x5C]
  43. 00000046  4E90                     jsr        [A0]
  44. 00000048  2F0C                     move.l     -[A7], A4
  45. 0000004A  4EB9 0000 5B1A           jsr        [0x00005B1A]
  46. 00000050  4CDF 1400                movem.l    A2,A4, [A7]+
  47. 00000054  4E5E                     unlink     A6
  48. 00000056  205F                     movea.l    A0, [A7]+
  49. 00000058  584F                     addq.w     A7, 4
  50. 0000005A  4ED0                     jmp        [A0]
  51. 0000005C  9246                     sub.w      D1, D6
  52. 0000005E  7265                     moveq.l    D1, 0x65
  53. 00000060  655F                     bcs        +0x61 /* 000000C1 */
  54. 00000062  5F39 5450 616E           subq.b     [0x5450616E], 7
  55. 00000068  6556                     bcs        +0x58 /* 000000C0 */
  56. 0000006A  6965                     bvs        +0x67 /* 000000D1 */
  57. 0000006C  7746                     moveq.l    D3, 0x46
  58. 0000006E  7600                     moveq.l    D3, 0x00
  59. 00000070  0000 FFFF                ori.b      D0, 0xFF
  60. 00000074  4E56 0000                link       A6, 0
  61. 00000078  2F0B                     move.l     -[A7], A3
  62. 0000007A  266E 0008                movea.l    A3, [A6 + 0x8]
  63. 0000007E  2F2B 00A0                move.l     -[A7], [A3 + 0xA0]
  64. 00000082  2F0B                     move.l     -[A7], A3
  65. 00000084  2053                     movea.l    A0, [A3]
  66. 00000086  2068 041C                movea.l    A0, [A0 + 0x41C]
  67. 0000008A  4E90                     jsr        [A0]
  68. 0000008C  7000                     moveq.l    D0, 0x00
  69. 0000008E  2740 00A0                move.l     [A3 + 0xA0], D0
  70. 00000092  2F0B                     move.l     -[A7], A3
  71. 00000094  4EB9 0000 5B1A           jsr        [0x00005B1A]
  72. 0000009A  265F                     movea.l    A3, [A7]+
  73. 0000009C  4E5E                     unlink     A6
  74. 0000009E  205F                     movea.l    A0, [A7]+
  75. 000000A0  584F                     addq.w     A7, 4
  76. 000000A2  4ED0                     jmp        [A0]
  77. 000000A4  8E46                     or.w       D7, D6
  78. 000000A6  7265                     moveq.l    D1, 0x65
  79. 000000A8  655F                     bcs        +0x61 /* 00000109 */
  80. 000000AA  5F35 5450                subq.b     [A5 + D5.w * 4 + 0x50], 7
  81. 000000AE  616E                     bsr        +0x70 /* 0000011E */
  82. 000000B0  6546                     bcs        +0x48 /* 000000F8 */
  83. 000000B2  7600                     moveq.l    D3, 0x00
  84. 000000B4  0000 FFFF                ori.b      D0, 0xFF
  85. 000000B8  4E56 0000                link       A6, 0
  86. 000000BC  2F0B                     move.l     -[A7], A3
  87. 000000BE  266E 0008                movea.l    A3, [A6 + 0x8]
  88. // begin alternate branch 000000C0-000000C6
  89. label000000C0:
  90. 000000C0  0008 2F2B                ori.b      A0, 0x2B /* '+' */
  91. 000000C4  0192                     bclr       [A2], D0
  92. // end alternate branch 000000C0-000000C6
  93. label000000C0: // (misaligned)
  94. 000000C2  2F2B 0192                move.l     -[A7], [A3 + 0x192]
  95. 000000C6  4EB9 0000 14CA           jsr        [0x000014CA]
  96. 000000CC  2740 0192                move.l     [A3 + 0x192], D0
  97. 000000D0  2F0B                     move.l     -[A7], A3
  98. 000000D2  4EB9 0000 5B1A           jsr        [0x00005B1A]
  99. 000000D8  265F                     movea.l    A3, [A7]+
  100. 000000DA  4E5E                     unlink     A6
  101. 000000DC  205F                     movea.l    A0, [A7]+
  102. 000000DE  584F                     addq.w     A7, 4
  103. 000000E0  4ED0                     jmp        [A0]
  104. 000000E2  9046                     sub.w      D0, D6
  105. 000000E4  7265                     moveq.l    D1, 0x65
  106. 000000E6  655F                     bcs        +0x61 /* 00000147 */
  107. 000000E8  5F37 5456                subq.b     [A7 + D5.w * 4 + 0x56], 7
  108. 000000EC  6965                     bvs        +0x67 /* 00000153 */
  109. 000000EE  7765                     moveq.l    D3, 0x65
  110. 000000F0  7246                     moveq.l    D1, 0x46
  111. 000000F2  7600                     moveq.l    D3, 0x00
  112. 000000F4  0000 FFFF                ori.b      D0, 0xFF
  113. label000000F8:
  114. 000000F8  205F                     movea.l    A0, [A7]+
  115. 000000FA  504F                     addq.w     A7, 8
  116. 000000FC  4ED0                     jmp        [A0]
  117. 000000FE  FFFF                     .invalid   <<F/7/7>>
  118. 00000100  4E56 0000                link       A6, 0
  119. 00000104  2F0B                     move.l     -[A7], A3
  120. 00000106  266E 0008                movea.l    A3, [A6 + 0x8]
  121. 0000010A  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  122. 0000010E  4EB9 0000 14CA           jsr        [0x000014CA]
  123. 00000114  2740 0004                move.l     [A3 + 0x4], D0
  124. 00000118  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  125. 0000011C  4EB9 0000 14CA           jsr        [0x000014CA]
  126. // begin alternate branch 0000011E-00000122
  127. fn0000011E:
  128. 0000011E  0000 14CA                ori.b      D0, 0xCA
  129. // end alternate branch 0000011E-00000122
  130. fn0000011E: // (misaligned)
  131. 00000122  2740 0008                move.l     [A3 + 0x8], D0
  132. 00000126  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  133. 0000012A  4EB9 0000 14CA           jsr        [0x000014CA]
  134. 00000130  2740 000C                move.l     [A3 + 0xC], D0
  135. 00000134  2F2B 0010                move.l     -[A7], [A3 + 0x10]
  136. 00000138  4EB9 0000 14CA           jsr        [0x000014CA]
  137. 0000013E  2740 0010                move.l     [A3 + 0x10], D0
  138. 00000142  2F0B                     move.l     -[A7], A3
  139. 00000144  4EB9 0000 155A           jsr        [0x0000155A]
  140. 0000014A  265F                     movea.l    A3, [A7]+
  141. 0000014C  4E5E                     unlink     A6
  142. 0000014E  205F                     movea.l    A0, [A7]+
  143. 00000150  584F                     addq.w     A7, 4
  144. 00000152  4ED0                     jmp        [A0]
  145. 00000154  9546                     subx.w     D2, D6
  146. 00000156  7265                     moveq.l    D1, 0x65
  147. 00000158  655F                     bcs        +0x61 /* 000001B9 */
  148. 0000015A  5F31 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  149. 0000015E  5061                     addq.w     -[A1], 8
  150. 00000160  6E65                     bgt        +0x67 /* 000001C7 */
  151. 00000162  5365                     subq.w     -[A5], 1
  152. 00000164  7276                     moveq.l    D1, 0x76
  153. 00000166  6572                     bcs        +0x74 /* 000001DA */
  154. 00000168  4676 0000                not.w      [A6 + D0.w]
  155. 0000016C  4E56 0000                link       A6, 0
  156. 00000170  48E7 0038                movem.l    -[A7], A2,A3,A4
  157. 00000174  266E 0008                movea.l    A3, [A6 + 0x8]
  158. 00000178  246B 007E                movea.l    A2, [A3 + 0x7E]
  159. 0000017C  200A                     move.l     D0, A2
  160. 0000017E  6708                     beq        +0xA /* 00000188 */
  161. 00000180  284A                     movea.l    A4, A2
  162. 00000182  7000                     moveq.l    D0, 0x00
  163. 00000184  2940 0192                move.l     [A4 + 0x192], D0
  164. label00000188:
  165. 00000188  2F0B                     move.l     -[A7], A3
  166. 0000018A  4EB9 0000 5B1A           jsr        [0x00005B1A]
  167. 00000190  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  168. 00000194  4E5E                     unlink     A6
  169. 00000196  205F                     movea.l    A0, [A7]+
  170. 00000198  584F                     addq.w     A7, 4
  171. 0000019A  4ED0                     jmp        [A0]
  172. 0000019C  9846                     sub.w      D4, D6
  173. 0000019E  7265                     moveq.l    D1, 0x65
  174. 000001A0  655F                     bcs        +0x61 /* 00000201 */
  175. 000001A2  5F31 3454                subq.b     [A1 + D3.w * 4 + 0x54], 7
  176. 000001A6  5669 6577                addq.w     [A1 + 0x6577], 3
  177. 000001AA  6572                     bcs        +0x74 /* 0000021E */
  178. 000001AC  5061                     addq.w     -[A1], 8
  179. 000001AE  6C65                     bge        +0x67 /* 00000215 */
  180. 000001B0  7474                     moveq.l    D2, 0x74
  181. 000001B2  6546                     bcs        +0x48 /* 000001FA */
  182. 000001B4  7600                     moveq.l    D3, 0x00
  183. 000001B6  0000 2605                ori.b      D0, 0x5
  184. 000001BA  0403 0825                subi.b     D3, 0x25 /* '%' */
  185. 000001BE  1906                     move.b     -[A4], D6
  186. 000001C0  1E07                     move.b     D7, D7
  187. 000001C2  0707                     btst       D7, D3
  188. 000001C4  0623 0000                addi.b     -[A3], 0x0
  189. 000001C8  0000 0000                ori.b      D0, 0x0
  190. 000001CC  0000 0000                ori.b      D0, 0x0
  191. 000001D0  0000 0000                ori.b      D0, 0x0
  192. 000001D4  0000 0000                ori.b      D0, 0x0
  193.